diff options
| author | Berke Güzel <wenekar1@gmail.com> | 2026-02-09 00:17:47 +0300 |
|---|---|---|
| committer | Berke Güzel <wenekar1@gmail.com> | 2026-02-09 00:17:47 +0300 |
| commit | 3fe271f400325d6e792304726cfd984c4bd2176d (patch) | |
| tree | 27dafec9ff2dedafac47e149de554a3117d9d6df /src/routes/posts/[slug] | |
| parent | 416768216b00116a5d37c45279d740de09838d19 (diff) | |
better optimized builds?
Diffstat (limited to 'src/routes/posts/[slug]')
| -rw-r--r-- | src/routes/posts/[slug]/+page.ts | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/routes/posts/[slug]/+page.ts b/src/routes/posts/[slug]/+page.ts index d0776db..8d173ed 100644 --- a/src/routes/posts/[slug]/+page.ts +++ b/src/routes/posts/[slug]/+page.ts @@ -1,4 +1,4 @@ -import { getPost, getPosts } from '$lib/utils/posts'; +import { getPost, getPostSlugs } from '$lib/utils/posts'; import { error } from '@sveltejs/kit'; import type { PageLoad } from './$types'; @@ -6,13 +6,12 @@ export const prerender = true; // Generate all post routes at build time export function entries() { - const posts = getPosts(); - return posts.map((post) => ({ slug: post.slug })); + return getPostSlugs().map((slug) => ({ slug })); } export const load: PageLoad = async ({ params }) => { const slug = params.slug; - const post = getPost(slug); + const post = await getPost(slug); if (!post) { error(404, `Post not found: ${slug}`); |
